firebase的realtime DB常用的及其函数或者属性
- initializeApp 连接数据库服务。
- getDatabase,获取数据库。通常不需要参数。
- ref用来获取节点,也就是确定那个地方要改。
- set用来添加或者更改数据,会覆盖所有的子节点数据。
- child和chidren是子节点。
- once和get用于只不不需要重复获取数据的情况,对性能和成本都会不利。减少使用。
- onValue,获取数据和监听变化。
- 可以通过off函数来取消监听。如果要取消节点所有的监听,直接调用off函数(没有参数)。在父级调用off并不会取消下面层级的监听行为。要取消所有的层级监听,必须逐层级调用。
- push,插入多个数据
- update,更新数据数据
- getAuth,获取当前用户(访客)的认证信息。
- 使用remove删除数据
- increment,自动自增某些属性的值。参数是增加的量。
- 可以添加操作完成的提醒,通过callback或者promis-ethen都行
- 官方文档对有些函数没有教程涉及,需要查看函数文档才行。